@charset "utf-8";
/* CSS Document */

#cadastroForm {
 	margin:80px auto;
    width: 620px;
    padding: 20px;
    background: #f0f0f0;
    overflow:auto;
 
    /* Border style */
    border: 1px solid #cccccc;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    border-radius: 7px; 
 
    /* Border Shadow */
    -moz-box-shadow: 2px 2px 2px #cccccc;
    -webkit-box-shadow: 2px 2px 2px #cccccc;
    box-shadow: 2px 2px 2px #cccccc;
 
    }
	
#cadastroForm h2 { 
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bolder 
	margin-bottom: 15px; 
	font-size: 28px; 
	text-shadow: 2px 2px 2px #ccc;
	color:#600;
	text-align:center; 
	}
	
#cadastroForm h3 { 
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bolder; 
	margin-bottom: 20px; 
	font-size: 20px; 
	text-shadow: 2px 2px 2px #ccc;
	color:#600;
	text-align:center; 
	}

#cadastroForm .field{
	margin-top:10px;
	}

#cadastroForm label {
    font-family: Arial, Verdana;
    text-shadow: 2px 2px 2px #ccc;
    display: block;
    float: left;
    font-weight: bold;
    margin-right:5px;
    text-align: right;
    width: 100px;
    line-height: 25px;
    font-size: 15px;
    }

#cadastroForm .input{
    font-family: Arial, Verdana;
    font-size: 15px;
    padding: 5px;
    border: 1px solid #b9bdc1;
    width: 300px;
    color: #797979;
    }

#cadastroForm select {
	font-family: Arial, Verdana;
    font-size: 15px;
    padding: 5px;
    border: 1px solid #b9bdc1;
    width: 150px;
    color: #797979;
	}

#cadastroForm #horario {
	font-family: Arial, Verdana;
    font-size: 15px;
    padding: 5px;
    border: 1px solid #b9bdc1;
    width: 60px;
    color: #797979;
	}
	
#cadastroForm #data {
	font-family: Arial, Verdana;
    font-size: 15px;
    padding: 5px;
    border: 1px solid #b9bdc1;
    width: 146px;
    color: #797979;
	}
	
#cadastroForm #idade {
	font-family: Arial, Verdana;
    font-size: 15px;
    padding: 5px;
    border: 1px solid #b9bdc1;
    width: 60px;
    color: #797979;
	}
	
#cadastroForm #valor {
	font-family: Arial, Verdana;
    font-size: 15px;
    padding: 5px;
    border: 1px solid #b9bdc1;
    width: 60px;
    color: #797979;
	}
	
#cadastroForm #telefone {
	font-family: Arial, Verdana;
    font-size: 15px;
    padding: 5px;
    border: 1px solid #b9bdc1;
    width: 150px;
    color: #797979;
	}
	
#cadastroForm #email {
	font-family: Arial, Verdana;
    font-size: 15px;
    padding: 5px;
    border: 1px solid #b9bdc1;
    width: 240px;
    color: #797979;
	}
	
#cadastroForm #confirmar {
	height:30px;
	width:80px;
	}
	
#cadastroForm .hint{
    display:none;
    }
	
#cadastroForm textarea{
	height:100px;
	max-height:110px;
	width:300px;
	max-width:320px;
    }
	
#cadastroForm .field:hover .hint {
    position: absolute;
    display: block;
    margin: -30px 0 0 420px;
    color: #FFFFFF;
    padding: 7px 10px;
    background: rgba(0, 0, 0, 0.8);
 
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    border-radius: 7px;
    }
	
#cadastroForm .button{
    float: right; 
    margin:10px 82px 10px 0px;
    font-weight: bold;
	font-size:16px;
    line-height: 1;
    padding: 10px 16px;
    cursor:pointer;
    color: #fff;
 
    text-align: center;
    text-shadow: 0 -1px 1px #64799e;
 
    /* Background gradient */
    background: #380000;
    background: -moz-linear-gradient
       (top, #400 0%, #400 100%);
    background: -webkit-gradient
       (linear, 0% 0%, 0% 100%,
       from(#600), to(#600));
 
    /* Border style */
    border: 1px solid #500;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    border-radius: 8px;
 
    /* Box shadow */
    -moz-box-shadow: inset 0 1px 0 0 #500;
    -webkit-box-shadow: inset 0 1px 0 0 #500;
    box-shadow: inset 0 1px 0 0 #500;
 
    }
	
#cadAluno {
	margin-left:40px;
	font-size:15px;
	margin-top:20px;
	width:160px;
	height:70px;
	background:#600;
	border-radius:4px;
	color:#FFF;
	}
	
#cadAluno h2 {
	text-shadow:none;
	color:#FFF;
	}
	
#cadProf {
	margin-right:40px;
	float:right;
	font-size:15px;
	margin-top:20px;
	width:160px;
	height:70px;
	background:#600;
	border-radius:4px;
	color:#FFF;
	}

#cadProf h2 {
	text-shadow:none;
	color:#FFF;
	}
	
.button:focus {
  outline: none;
}

#infoPessoal {
	margin-top:20px;
	background-color:#CCC;
	border-radius:6px;
	height:200px;
	width:520px;
	padding:8px;
	}
	
#curriculo {
	margin-top:20px;
	background-color:#CCC;
	border-radius:6px;
	height:480px;
	width:440px;
	padding:8px;
	}
	
#info {
	margin-top:20px;
	background-color:#CCC;
	border-radius:6px;
	height:370px;
	width:440px;
	padding:8px;
	}
	
#requisitos {
	margin-top:20px;
	background-color:#CCC;
	border-radius:6px;
	height:290px;
	width:440px;
	padding:8px;
	}

